home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / grafik / grafikkarten / deinterlace / deinterlace.h < prev    next >
Text File  |  1995-04-23  |  636b  |  35 lines

  1. typedef UBYTE Masking;
  2. #define mskNone 0L
  3. #define mskHasMask 1L
  4. #define mskHasTransparentColor 2L
  5. #define mskLasso 3L
  6. typedef UBYTE Compression;
  7. #define cmpNone 0L
  8. #define cmpByteRun1 1L
  9.  
  10. typedef struct BitMapHeader {
  11.     UWORD w,h;
  12.     WORD x,y;
  13.     UBYTE nPlanes;
  14.     UBYTE masking;
  15.     UBYTE compression;
  16.     UBYTE pad1;
  17.     UWORD transparentColor;
  18.     UBYTE xAspect,yAspect;
  19.     WORD Width,Height;
  20.     };
  21. typedef struct ColorRegister{
  22.     UBYTE rot;
  23.     UBYTE gruen;
  24.     UBYTE blau;
  25.     };
  26. typedef struct CommodoreAmiga{
  27.     UWORD PadWord;
  28.     UWORD ViewModes;
  29.     };
  30.  
  31. BOOL SaveFile(char *);
  32. void DisplayErrorMessage(char *);
  33. BOOL Einlesen(char *,WORD,BOOL);
  34. void DeInterlace(void);
  35.